<?php
//inclucion de la clase padre
require_once "Negocio/Persona.clase.php";

class Docente extends Persona{ 
	//atributos de la clase
	private $numEmpleado;
	private $login;
	private $codDocente;
	private $estado;
	private $estDescripcion;
	private $contraseña;


	public function __construct($cedula=NULL, $codigo=NULL, $numEmpleado=NULL,
	 $login=NULL, $nombre1=NULL, $nombre2=NULL, $apellido1=NULL, $apellido2=NULL,
	 $sexo=NULL, $rif=NULL, $fecNacimiento=NULL, $tipSangre=NULL, $telefono1=NULL,
	 $telefono2=NULL, $correoPersonal=NULL, $correoInstitucional=NULL, $direccion=NULL,
	 $codPensum=NULL, $codInstituto=NULL, $numEmpleado=NULL, $login=NULL,$codDocente=NULL,
	 $estado=NULL,$estDescripcion=NULL,$contraseña=NULL)
	{
		parent::__construct($cedula, $codigo, $numEmpleado, $login, $nombre1, $nombre2, $apellido1, $apellido2, $sexo, $rif, $fecNacimiento, $tipSangre, $telefono1, $telefono2, $correoPersonal, $correoInstitucional, $direccion, $codPensum, $codInstituto);
		$this->asignarNumEmpleado($numEmpleado);
		$this->asignarLogin($login);
		$this->asignarCodDocente($codDocente);
		$this->asignarEstado($estado);
		$this->asignarContraseña($contraseña);

	}


	//Coloque aquí los métodos y operaciones de la clase


	//Asignar y obtener de cada atributo
	public function asignarNumEmpleado($numEmpleado){
		$this->numEmpleado = $numEmpleado;
	}
	public function obtenerNumEmpleado(){
		return $this->numEmpleado;
	}

	public function asignarLogin($login){
		$this->login = $login;
	}
	public function obtenerLogin(){
		return $this->login;
	}
	public function asignarCodDocente($codDocente){
		$this->codDocente = $codDocente;
	}
	public function obtenerCodDocente(){
		return $this->codDocente;
	}
	public function asignarEstado($estado){
		$this->estado = $estado;
	}
	public function obtenerEstado(){
		return $this->estado;
	}
	public function asignarestDescricion($estDescripcion){
		$this->estDescripcion = $estDescripcion;
	}
	public function obtenerestDescricion(){
		return $this->estDescripcion;
	}

	public function asignarContraseña($contraseña){
		$this->contraseña = $contraseña;
	}
	public function obtenerContraseña(){
		return $this->contraseña;
	}

}

?>
